Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 TWYFORD PLACE Terraced £295,000 24 Aug 2023
4 TWYFORD PLACE Terraced £211,000 12 Sep 2017
5 TWYFORD PLACE Terraced £165,000 28 Jul 2006
7 TWYFORD PLACE Terraced £209,950 15 Aug 2007
9 TWYFORD PLACE Terraced £159,500 13 Mar 2012
10 TWYFORD PLACE Terraced £234,600 19 Jun 2023
11 TWYFORD PLACE Terraced £75,500 30 Nov 2001
12 TWYFORD PLACE Terraced £101,000 2 Apr 2002
13 TWYFORD PLACE Semi-Detached £154,000 31 May 2001
14 TWYFORD PLACE Semi-Detached £300,000 30 Jun 2011
17 TWYFORD PLACE Detached £280,000 26 Jan 2007